/*
 * @Author: zhangyonggui
 * @Date: 2023-10-16 15:58:07
 * @LastEditors: zhangyonggui
 * @LastEditTime: 2023-12-01 18:10:47
 * @Descripttion: 
 */
// 筛选类型
export const typeList = [
    {
      label: '信息系统',
      value: 'web',
    },
    // {
    //   label: '敏感数据',
    //   value: 'sensitive',
    // },
    {
      label: 'IP',
      value: 'ip',
    },
    {
      label: '域名',
      value: 'domain',
    },
    {
      label: '移动应用',
      value: 'app',
    },
  
  ]
  
  export const typeMap = {
    web: 'Web',
    app: '移动应用',
    sensitive: '敏感数据',
    ip: 'IP',
    domain: '域名',
    code: '代码文件',
    social: '人员组织',
    business: '经营信息',
    supply: '供应链',
    darknet: '暗网情报',
  }
  
  // 逻辑关系字典
  export const logicMap = { '&&': '且', '||': '或' }
  
  // 匹配关系字典
  export const matcherMap = {
    '==': '精准匹配',
    '=': '匹配',
    '=*!': '非通配符匹配',
    '=*': '通配符匹配',
    '=^': '开始为',
    '=$': '结尾为',
    '=!': '不匹配',
    '==!': '精准不匹配',
    '=!^': '开始不为',
    '=!$': '结尾不为',
    '===': '模糊匹配',
  }
  
  // 匹配关系备选项
  export const matcherOpts = [
    { value: '==', label: '精准匹配' },
    { value: '=', label: '匹配' },
    { value: '=*!', label: '非通配符匹配' },
    { value: '=*', label: '通配符匹配' },
    { value: '=^', label: '开始为' },
    { value: '=$', label: '结尾为' },
    { value: '=!', label: '不匹配' },
    { value: '==!', label: '精准不匹配' },
    { value: '=!^', label: '开始不为' },
    { value: '=!$', label: '结尾不为' },
    { value: '===', label: '模糊匹配' },
  ]
  
  export default {}
  